@charset "utf-8";
.wjdc-box{
	width:500px;
	height:557px;
	display:block;
	position:fixed;
	top:50%;
	margin-top:-278px;
	left:50%;
	margin-left:-250px;
	z-index:10000;
}

.wjdx-close{
	width:40px;
	height:40px;
	display:block;
	/* background-image:url(images/wjtc-close.png); */
	position:absolute;
	/* right:15px;
	top:15px; */
	right:-8px;
	bottom: 100%;
	cursor: pointer;
	fill: #fff;
}

.ad-br{
	width:365px;
	height:130px;
	display:block;
	position:fixed;
	right:0;
	bottom:0;
	z-index:9999;
}

.ad-br .ad-br-close{
	color:#fff;
	text-decoration:none;
	display:inline-block;
	height:20px;
	width:40px;
	background:#c0c0c0;
	float:right;
	text-align:center;
	font-size:14px;
}

.app-ad{
	width:100%;
	position:fixed;
	bottom:0;
	left:0;
	display:block;
	z-index:10;
}
.app-ad img{
	width:100%;
}
@media screen and (min-width:400px){
.app-ad{ background: #3e3e3e; }
.app-ad img#bottom_img{ height: 60px;width: 400px; margin: 0 auto;display: block;}
}


.app-ad .close-ico{
	width:30px;
	height:30px;
	position:absolute;
	right:5px;
	top:0;
	display:block;
	color:#fff;
	font-size:16px;
	text-align:right;
	cursor:pointer;
}

@media screen and (max-width: 960px){
	.wjdc-box{ display:none;}
	#ad-bg{ display:none;}
}	

.popup-ad{
	width: 91%;
	height: 0;
	padding-top: 45.5%;
	position: fixed;
	bottom: -100%;
	left: 50%;
	transform: translateX(-50%);
	transition: bottom .5s;
	border-radius: 16px;
	overflow: hidden;
	z-index: 1;
}
.popup-ad img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.popup-ad .popup-icon{
	width: 28px;
	height: 28px;
	position: absolute;
	top: 8px;
	right: 8px;
}
